using System;
using Volo.Abp.Application.Dtos;

namespace ERP.MasterData.Dtos
{
    /// <summary>
    /// 物料查询条件DTO
    /// </summary>
    public class GetMaterialInputDto : PagedAndSortedResultRequestDto
    {
        /// <summary>
        /// 关键词（用于搜索物料编码、名称）
        /// </summary>
        public string Keyword { get; set; }
        
        /// <summary>
        /// 物料编码
        /// </summary>
        public string MaterielCode { get; set; }
        
        /// <summary>
        /// 物料名称
        /// </summary>
        public string MaterielName { get; set; }
        
        /// <summary>
        /// 物料/产品类型（0：物料，1：产品）
        /// </summary>
        public int? MaterielTypePid { get; set; }
        
        /// <summary>
        /// 所属分类ID
        /// </summary>
        public int? MaterielTypeld { get; set; }
        
        /// <summary>
        /// 是否启用（1：启用，0：禁用）
        /// </summary>
        public int? IsNo { get; set; }
        
        /// <summary>
        /// 是否设置安全库存（1：是，0：否）
        /// </summary>
        public int? IsSecure { get; set; }
    }
} 